Release 10.1A: OpenEdge Development:
Java Open Clients
ProDataGraph object model
In general, a
ProDataGraphdirectly references the following objects:
- One root
DataObject, which directly references theProDataObjectlist for each table in theProDataGraph.- One
ProChangeSummary, which contains a history of all changes toProDataObjectinstances in theProDataGraph.- One
ProDataGraphMetaData, which contains information about the original 4GL ProDataSet, such as its name, and directly references the following objects:Figure 5–1 shows a
ProDataGraphinstance, the objects it encapsulates, and their relationships. The Root DataObject referencesProDataObjectlists for four tables: Customer, Order, OrderLine, and SalesRep. TheProDataGraphencapsulates twoProDataRelationMetaDataobjects shown as ProDataRelation1 (Order rows of each Customer) and ProDataRelation2 (OrderLine rows of each Order). Note that you can navigate through the related (parent and child) tables of aProDataGraphusing extended methods onProDataObject. This is unlike aDataGraph, which requires that you follow reference properties directly to locateDataObjectlists referenced by aDataObject.Figure 5–1: ProDataGraph object model Note: Note that the
![]()
ProDataGraphMetaDataandProDataObjectMetaDataobjects are not shown, but the content of these objects is implied by the data in the example.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |